package io.gitee.zhangbinhub.admin.vo

import io.swagger.v3.oas.annotations.media.Schema

@Schema(description = "流程定义")
data class ProcessDefinitionVo(
    @field:Schema(description = "流程定义id")
    var id: String? = null,
    @field:Schema(description = "流程编码")
    var flowCode: String? = null,
    @field:Schema(description = "流程名称")
    var flowName: String? = null,
    @field:Schema(description = "流程版本")
    var version: String? = null,
    @field:Schema(description = "流程类别")
    var category: String? = null,
    @field:Schema(description = "定义内容")
    var content: String? = null,
    @field:Schema(description = "创建时间")
    var createTime: Long = System.currentTimeMillis(),
    @field:Schema(description = "最后更新时间")
    var updateTime: Long = System.currentTimeMillis(),
    @field:Schema(description = "发布状态")
    var publishStatus: Int? = null,
    @field:Schema(description = "激活状态")
    var activityStatus: Int? = null
)